package com.itheima.dubbo.interfaces;


import com.itheima.commons.model.domain.UserQuestionnaire;

import java.util.List;

/**
 *  用户答题进度表
 */
public interface UserQuestionnaireApi {

    List<UserQuestionnaire> queryByUserId(Long userId);

    void save(UserQuestionnaire userQuestionnaire);

    void updataScore(Long userId, Long qid, Long score);

    UserQuestionnaire queryByQid(Long userId, Long qid);

    void updataIsLock(UserQuestionnaire userQuestionnaire);

    void updataConclusionId(UserQuestionnaire userQuestionnaire);

    List<UserQuestionnaire> queryAllByCharacterId(Long userId, long qid, Long characterId);
}
